package com.da.auth.service;

import com.da.common.entity.PageResult;
import com.da.auth.entity.DailyRole;
import com.da.auth.entity.dto.DailyRoleDTO;

import java.util.List;

/**
 * 角色表(DailyRole)表服务接口
 *
 * @author hyacinth
 * @since 2025-01-20 14:49:20
 */
public interface DailyRoleService {


    Boolean createRole(DailyRoleDTO dailyRoleDTO);

    PageResult<DailyRole> queryPageAllRole(int pageNum, int pageSize);

    Boolean updateRole(DailyRole dailyRole);

    Boolean deletedRole(String id);

    DailyRole queryRoleInfoById(String id);

    Boolean batchDeletedRole(List<String> roleIdList);

}
